const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
    publicPath: './',
    transpileDependencies: true,
    lintOnSave: false,
    devServer: {
        proxy: {
            '/api': {
                target: 'https://app.buddyparty.xyz/',
                changeOrigin: true,
                secure: true, //如果是https,加入这句代码
                pathRewrite: {
                    '^/api': '/' // 去掉请求路径中的 /api
                }
            }
        }
    },
    // devServer: {
    //     proxy: {
    //         proxyTable: {
    //             '/api': {
    //                 target: 'https://app.buddyparty.xyz', // API 地址
    //                 changeOrigin: true,
    //                 pathRewrite: {
    //                     '^/api': '/' // 去掉请求路径中的 /api
    //                 }
    //             }
    //         },
    //     },
    // },


    configureWebpack: {
        resolve: { extensions: [".ts", ".tsx", ".js", ".json"] },
        module: {
            rules: [{
                test: /\.tsx?$/,
                loader: 'ts-loader',
                exclude: /node_modules/,
                options: {
                    appendTsSuffixTo: [/\.vue$/],
                }
            }]
        }
    }
})